// 声明了一个转换时间的函数 多少多少天前
export const cycle = (time: string) => {

  const Otime = new Date(time).getTime();
  const Ntime = new Date().getTime();
  const times: number = (Ntime - Otime);
  const kTime = times / 1000 / 60; //转成的分钟
  // 判断多少分钟
  if (kTime < 60) {
    return parseInt(`${kTime}`) + '分钟前';
  } else if (kTime / 60 < 24) {//判断转成了多少小时
    return parseInt(`${kTime / 60}`) + '小时前'
  } else if (kTime / 60 / 24 < 30) { //判断多少天之前
    return parseInt(`${kTime / 60 / 24}`) + "天前"
  } else if (kTime / 60 / 24 / 12 < 12) {//判断多少月之前
    return parseInt(`${kTime / 60 / 24 / 12}`) + '月前'
  } else {
    return `时间太久远，我已无法计算😢`
  }
}

// 转换时间成 2020-03-01 00:00:00
export const formatDateTime = function (date: any) {
  var y = date.getFullYear();
  var m = date.getMonth() + 1;
  m = m < 10 ? ('0' + m) : m;
  var d = date.getDate();
  d = d < 10 ? ('0' + d) : d;
  var h = date.getHours();
  h = h < 10 ? ('0' + h) : h;
  var minute = date.getMinutes();
  minute = minute < 10 ? ('0' + minute) : minute;
  var second = date.getSeconds();
  second = second < 10 ? ('0' + second) : second;
  return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;
};